package br.com.educa.tarefas;

import java.util.Date;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.ApplicationContext;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

//import br.com.educa.modelo.pessoa.Pessoas;
//import br.com.educa.modelo.pessoa.enumerator.TipoCadastroPessoa;
//import br.com.educa.util.DateUtils;

@Service
public class AlertaDeLembrancaDeAtualizacaoDeCurriculo {

	@Autowired
	ApplicationContext appContext;
	
	@Scheduled(cron="50 01 10 * * ?")
	@Transactional(readOnly=true)
	public void dispararEmail() {
		
//		List<Pessoa> pessoas = Pessoa.findAllPessoas();
//		for (Pessoa pessoa : pessoas) {
//			if(pessoa.getTipoCadastroPessoa()==TipoCadastroPessoa.BancoTalentos){
//				if( DateUtils.intervaloEmMeses(pessoa.getDataCadastroOuAlteracao(), new Date())  >=6  ){
//					//disparar email 
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//					System.out.println("Disparar email");
//				}
//			}
//		}
	}

}